package com.sccba.emtbusiness.domain;

import com.sccba.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 应急处置流程对象 yjcz_fb_channel_scene
 * 
 * @author lichh
 * @date 2024-04-18
 */
public class YjczFbChannelScene extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long pkId;

    /** 发版id（关联yjcz_fb_info） */
    private Long sceneFbId;

    /** 发版名称 */
    private String sceneFbName;

    /** 应用系统id（关联yjcz_channel_info） */
    private Long sceneChannleId;

    /** 应用系统名称 */
    private String sceneChannelName;

    /** 应急处置场景表（关联yjcz_emergency_scene） */
    private Long sceneId;

    private YjczEmergencyScene scene;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    private List<YjczEmergencyHandleProcess> handleProcessList;

    private Integer updateTemplateFlag;

    public Integer getUpdateTemplateFlag() {
        return updateTemplateFlag;
    }

    public void setUpdateTemplateFlag(Integer updateTemplateFlag) {
        this.updateTemplateFlag = updateTemplateFlag;
    }

    public List<YjczEmergencyHandleProcess> getHandleProcessList() {
        return handleProcessList;
    }

    public void setHandleProcessList(List<YjczEmergencyHandleProcess> handleProcessList) {
        this.handleProcessList = handleProcessList;
    }

    public String getSceneFbName() {
        return sceneFbName;
    }

    public void setSceneFbName(String sceneFbName) {
        this.sceneFbName = sceneFbName;
    }

    public String getSceneChannelName() {
        return sceneChannelName;
    }

    public void setSceneChannelName(String sceneChannelName) {
        this.sceneChannelName = sceneChannelName;
    }

    public YjczEmergencyScene getScene() {
        return scene;
    }

    public void setScene(YjczEmergencyScene scene) {
        this.scene = scene;
    }

    public void setPkId(Long pkId)
    {
        this.pkId = pkId;
    }

    public Long getPkId() 
    {
        return pkId;
    }
    public void setSceneFbId(Long sceneFbId) 
    {
        this.sceneFbId = sceneFbId;
    }

    public Long getSceneFbId() 
    {
        return sceneFbId;
    }
    public void setSceneChannleId(Long sceneChannleId) 
    {
        this.sceneChannleId = sceneChannleId;
    }

    public Long getSceneChannleId() 
    {
        return sceneChannleId;
    }
    public void setSceneId(Long sceneId) 
    {
        this.sceneId = sceneId;
    }

    public Long getSceneId() 
    {
        return sceneId;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pkId", getPkId())
            .append("sceneFbId", getSceneFbId())
            .append("sceneChannleId", getSceneChannleId())
            .append("sceneId", getSceneId())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
